provider/aws: Show state reason when EC2 instance fails to launch #14479
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #2564
Example config: https://gist.github.com/radeksimko/26a681cbe6fdf9f0b825873451b06cc9
Before
Error applying plan:
1 error(s) occurred:
aws_instance.web: 1 error(s) occurred:
aws_instance.web: Error waiting for instance (i-0b8fd72e0b6c46a5a) to become ready: unexpected state 'terminated', wanted target 'running'. last error: %!s(<nil>)
After
Error applying plan:
1 error(s) occurred:
aws_instance.web: 1 error(s) occurred:
aws_instance.web: Error waiting for instance (i-02feceda8f0eb3927) to become ready: Failed to launch instance. Reason: Client.InvalidParameterCombination: Could not create volume with size 50GiB and iops 32000 from snapshot 'snap-0721118841565684b'